package so.sao.shop.supplier.kingdee.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

@Getter
@Setter
public class Item {

    /**
     * 商品数字Id（网店货品ID）
     */
    private String num_iid;

    /**
     * 商品数量
     */
    private Integer num;

    /**
     * 商家设置的外部Id(商家编码)
     */
    private String outer_id;

    /**
     * 商品价格，格式：5.00；单位：元；精确到：分。
     */
    private String price;

    /**
     * Sku列表。Sku类型要求返回的对象具体参考实体附录
     */
    private List<Sku> skus;

    /**
     * 商品上传后的状态。商品上传后的状态。onsale出售中，instock库中。
     */
    private String approve_status;

    /**
     * 商品条形码。
     */
    private String barcode;

    /**
     * 商品标题，不能超过60字节。
     */
    private String title;

    /**
     * 商品描述。
     */
    private String desc;

    /**
     * 商品创建时间。（格式：yyyy-MM-ddHH:mm:ss）
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date created;

    /**
     * 商品最后修改时间。（格式：yyyy-MM-ddHH:mm:ss）
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    private Date modified;

    /**
     * 商品主图片地址。
     */
    private String pic_url;

    /**
     * 商品URL链接
     */
    private String detail_url;
}
